热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

文中|推断_几款提升开发体验的VSCode插件推荐

篇首语:本文由编程笔记#小编为大家整理,主要介绍了几款提升开发体验的VSCode插件推荐相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了几款提升开发体验的VSCode插件推荐相关的知识,希望对你有一定的参考价值。




今天推荐几款通用的VSCode插件给大家。


对于轻量级的文本或代码编辑器,最开始用过Notepad++,后来换了Sublime和Atom,最后换成了VSCode。作为一款微软出品的编辑器,最吸引我的是轻量级、启动快,扩展丰富,尤其是扩展丰富,目前前端代码开发,以及常规的代码文件编辑修改,我都是用VSCode来完成的,如果你还没有尝试过,强烈推荐,顺便贴一个下载地址:https://code.visualstudio.com/

今天就推荐几款通用的VSCode插件给大家,可以极大提升大家的使用体验和效率。大家可以直接通过侧边栏的插件市场搜索下载使用。


1.GitLens

GitLens增强了VSCode内置的Git功能,方便我们直接查看仓库中文件的变动情况和提交记录。这里主要说两个我觉的体验非常好的点:
1.可以直接在打开的文件中直观查看某一行修改的作者和修改时间,方便快捷,如下图所示:

2.可以直观查看某一文件的所有修改记录,如下图所示:


2.LeetCode

LeetCode相信大家都比较熟悉了,尤其是面试前,刷算法非常必要。插件作者把LeetCode的常用功能整合到了VSCode中,可以直接在VSCode中登录自己的LeetCode账号开始刷题,编写完成后支持本地数据测试和提交到远端校验,配合上VSCode良好的使用体验,使用体验非常不错,放一张使用截图大家感受一下:


3.Visual Studio IntelliCode

平时一些简单的代码文件修改,以及前端相关代码,我都会直接在VSCode中进行编辑,所以一款优秀的代码提示插件就显得非常有必要。
这是一款微软开发的插件,利用代码上下文推断和机器学习来进行代码自动提示,目前支持Python、TypeScript、Javascript和Java,使用体验良好,放一张动图大家感受一下:


4.Paste Image To Markdown

在VSCode中写markdown的过程中免不了需要在文中插入截图,一般我们需要先截图,保存到本地,最后在markdown中引入。
这个插件可以在你截图完成后,使用快捷键(Cmd + Alt + V)直接将剪贴板的截图保存到当前文件夹,并插入到markdown文件中,方便快捷。
当然,如果你希望可以一键上传到云端,并插入到文中,可以搜索一下Picgo这个插件,功能非常强大。


5.Markdown PDF

我经常会使用VSCode写markdown,但有时候需要把markdown导出为pdf方便分享或者打印。试了一下印象笔记提供的markdown转pdf,发现排版比较乱,而且留白太多,整个页面不够协调,最终找到了这个插件,转出来的pdf文件排版良好。
你只需要在VSCode中打开markdown文件,然后右键,就可以选择导出为pdf、html、png、jpeg格式,如下图所示:


写在最后

当然,VSCode上的优秀插件有很多,这里只推荐了几款比较通用的插件,也欢迎大家评论推荐好的插件。


推荐阅读
  • 本文将介绍由密歇根大学Charles Severance教授主讲的顶级Python入门系列课程,该课程广受好评,被誉为Python学习的最佳选择。通过生动有趣的教学方式,帮助初学者轻松掌握编程基础。 ... [详细]
  • 本文详细探讨了Java中的24种设计模式及其应用,并介绍了七大面向对象设计原则。通过创建型、结构型和行为型模式的分类,帮助开发者更好地理解和应用这些模式,提升代码质量和可维护性。 ... [详细]
  • Python 异步编程:深入理解 asyncio 库(上)
    本文介绍了 Python 3.4 版本引入的标准库 asyncio,该库为异步 IO 提供了强大的支持。我们将探讨为什么需要 asyncio,以及它如何简化并发编程的复杂性,并详细介绍其核心概念和使用方法。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 资源推荐 | TensorFlow官方中文教程助力英语非母语者学习
    来源:机器之心。本文详细介绍了TensorFlow官方提供的中文版教程和指南,帮助开发者更好地理解和应用这一强大的开源机器学习平台。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • python的交互模式怎么输出名文汉字[python常见问题]
    在命令行模式下敲命令python,就看到类似如下的一堆文本输出,然后就进入到Python交互模式,它的提示符是>>>,此时我们可以使用print() ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 本文详细介绍了Java中org.eclipse.ui.forms.widgets.ExpandableComposite类的addExpansionListener()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。这些示例来源于多个知名开源项目,具有很高的参考价值。 ... [详细]
  • 解决PHP与MySQL连接时出现500错误的方法
    本文详细探讨了当使用PHP连接MySQL数据库时遇到500内部服务器错误的多种解决方案,提供了详尽的操作步骤和专业建议。无论是初学者还是有经验的开发者,都能从中受益。 ... [详细]
  • 本文详细介绍了如何使用Spring Boot进行高效开发,涵盖了配置、实例化容器以及核心注解的使用方法。 ... [详细]
author-avatar
fdsfdsfsfsfsfsfsfsfsafsf
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有